insurmountable difficulties

  1. Noun yenilemeyecek güçlükler
aşılması güç engeller Noun